package log

import (
	"github.com/sirupsen/logrus"
	"openapi.itspire.cn/utils"
)

var Ins = logrus.New()

func init() {
	// 设置日志格式为json格式
	//Ins.SetFormatter(&logrus.JSONFormatter{})
	// 设置文件输出
	f, logFilePath := utils.LogFile()
	// 日志消息输出可以是任意的io.writer类型，这里我们获取文件句柄，将日志输出到文件
	Ins.SetOutput(f)
	// 设置日志级别为debug以上
	Ins.SetLevel(logrus.DebugLevel)
	// 设置显示文件名和行号
	Ins.SetReportCaller(true)
	// 设置rotatelogs日志分割Hook
	Ins.AddHook(NewLfsHook(logFilePath))
}

